home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 February / CHIP Şubat 1998.iso / drivers / YAZICI / KYOCERA / FS_KPDL / WINNT40 / FS-7000.PPD < prev    next >
PostScript Printer Description  |  1997-08-22  |  42KB  |  1,091 lines

  1. *PPD-Adobe: "4.3"
  2. *%========================================================================
  3. *%
  4. *%  PPD file for FS-7000 (European English)
  5. *%
  6. *%  Copyright (C) 1993-1997 Kyocera Corporation
  7. *%  All Rights Reserved   
  8. *%
  9. *%  Permission is granted for redistribution of this file as
  10. *%  long as this copyright notice is intact and the contents
  11. *%  of the file are not altered in any way from their original form.
  12. *%
  13. *%========================================================================
  14.  
  15. *FileVersion: "3.157"
  16.  
  17. *FormatVersion: "4.3"
  18. *Manufacturer: "Kyocera"
  19. *Product: "FS-7000"
  20. *ModelName: "Kyocera FS-7000 (KPDL-2)"
  21. *ShortNickName: "Kyocera FS-7000 (KPDL-2)"
  22. *NickName: "Kyocera FS-7000 (KPDL-2)"
  23. *PCFileName: "FS-7000.PPD"
  24.  
  25. *Throughput: "28"
  26.  
  27. *LanguageEncoding: ISOLatin1
  28. *LanguageVersion: English
  29. *LanguageLevel: "2"
  30. *PSVersion: "(2014.108) 1"
  31. *TTRasterizer: Type42
  32.  
  33. *Protocols: PJL TBCP
  34. *1284Modes: Compat Nibble ECP
  35. *1284DeviceID: "MFG:Kyocera;Model:FS-7000;COMMAND SET: POSTSCRIPT, PJL, PCL"
  36.  
  37. *FileSystem: False
  38. *ColorDevice: False
  39. *DefaultColorSpace: Gray
  40.  
  41. *SuggestedJobTimeout: "0"
  42. *SuggestedWaitTimeout: "120"
  43.  
  44. *%==================================================================
  45. *%=====      Initialization Info
  46. *%==================================================================
  47.  
  48. *CAIPostScriptBegin: "!R!SEM9;EXIT;
  49. "
  50. *End
  51. *CAIPostScriptEnd:"!R!RES;EXIT;
  52. "
  53. *End
  54.  
  55. *%==================================================================
  56. *%=====      JCL Info
  57. *%==================================================================
  58.  
  59. *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
  60. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>"
  61. *JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
  62.  
  63. *JCLOpenUI *JCLFrameBufferSize/Page Protection: PickOne
  64. *DefaultJCLFrameBufferSize: PrinterDefault
  65. *OrderDependency: 5 JCLSetup *JCLFrameBufferSize
  66. *JCLFrameBufferSize PrinterDefault/Printer Default: ""
  67. *JCLFrameBufferSize none/Off: "@PJL SET PAGEPROTECT=OFF<0A>"
  68. *JCLFrameBufferSize ltr/Letter: "@PJL SET PAGEPROTECT=LETTER<0A>"
  69. *JCLFrameBufferSize leg/Legal: "@PJL SET PAGEPROTECT=LEGAL<0A>"   
  70. *JCLFrameBufferSize A4/A4: "@PJL SET PAGEPROTECT=A4<0A>"   
  71. *JCLCloseUI: *JCLFrameBufferSize
  72.  
  73. *JCLOpenUI *JCLEconomode/EcoPrint: Boolean
  74. *DefaultJCLEconomode: PrinterDefault
  75. *OrderDependency: 5 JCLSetup *JCLEconomode
  76. *JCLEconomode PrinterDefault/Printer Default: ""
  77. *JCLEconomode on/On: "@PJL SET ECONOMODE=ON<0A>"
  78. *JCLEconomode off/Off: "@PJL SET ECONOMODE=OFF<0A>"
  79. *JCLCloseUI: *JCLEconomode
  80.  
  81. *JCLOpenUI *JCLEcoPower/EcoPower Mode: Boolean
  82. *DefaultJCLEcoPower: PrinterDefault
  83. *OrderDependency: 5 JCLSetup *JCLEcoPower
  84. *JCLEcoPower PrinterDefault/Printer Default: ""
  85. *JCLEcoPower on/On: "@PJL SET POWERSAVE=ON<0A>"
  86. *JCLEcoPower off/Off: "@PJL SET POWERSAVE=OFF<0A>"
  87. *JCLCloseUI: *JCLEcoPower
  88.  
  89. *JCLOpenUI *JCLEcoPowerTime/EcoPower Time: Boolean
  90. *DefaultJCLEcoPowerTime: PrinterDefault
  91. *OrderDependency: 5 JCLSetup *JCLEcoPowerTime
  92. *JCLEcoPowerTime PrinterDefault/Printer Default: ""
  93. *JCLEcoPowerTime 5/5 Minutes: "@PJL SET POWERSAVETIME=5<0A>"
  94. *JCLEcoPowerTime 15/15 Minutes: "@PJL SET POWERSAVETIME=15<0A>"
  95. *JCLEcoPowerTime 30/30 Minutes: "@PJL SET POWERSAVETIME=30<0A>"
  96. *JCLEcoPowerTime 45/45 Minutes: "@PJL SET POWERSAVETIME=45<0A>"
  97. *JCLEcoPowerTime 60/60 Minutes: "@PJL SET POWERSAVETIME=60<0A>"
  98. *JCLEcoPowerTime 90/90 Minutes: "@PJL SET POWERSAVETIME=90<0A>"
  99. *JCLEcoPowerTime 120/120 Minutes: "@PJL SET POWERSAVETIME=120<0A>"
  100. *JCLCloseUI: *JCLEcoPowerTime
  101.  
  102. *JCLOpenUI *JCLPrintDensity/Print Density: Boolean
  103. *DefaultJCLPrintDensity: PrinterDefault
  104. *OrderDependency: 5 JCLSetup *JCLPrintDensity
  105. *JCLPrintDensity PrinterDefault/Printer Default: ""
  106. *JCLPrintDensity 1/Low: "@PJL SET DENSITY=1<0A>"
  107. *JCLPrintDensity 3/Medium: "@PJL SET DENSITY=3<0A>"
  108. *JCLPrintDensity 5/High: "@PJL SET DENSITY=5<0A>"
  109. *JCLCloseUI: *JCLPrintDensity
  110.  
  111. *JCLOpenUI *JCLImageAdapt/Image Adapt: Boolean
  112. *DefaultJCLImageAdapt: PrinterDefault
  113. *OrderDependency: 5 JCLSetup *JCLImageAdapt
  114. *JCLImageAdapt PrinterDefault/Printer Default: ""
  115. *JCLImageAdapt Auto/Auto: "@PJL SET IMAGEADAPT=AUTO<0A>"
  116. *JCLImageAdapt On/On: "@PJL SET IMAGEADAPT=ON<0A>"
  117. *JCLImageAdapt Off/Off: "@PJL SET IMAGEADAPT=OFF<0A>"
  118. *JCLCloseUI: *JCLImageAdapt
  119.  
  120. *JCLOpenUI *JCLFrontPanelLang/Front Panel Language: Boolean
  121. *DefaultJCLFrontPanelLang: PrinterDefault
  122. *OrderDependency: 5 JCLSetup *JCLFrontPanelLang
  123. *JCLFrontPanelLang PrinterDefault/Printer Default: ""
  124. *JCLFrontPanelLang English/English: "@PJL SET LANG=ENGLISH<0A>"
  125. *JCLFrontPanelLang German/German: "@PJL SET LANG=GERMAN<0A>"
  126. *JCLFrontPanelLang French/French: "@PJL SET LANG=FRENCH<0A>"
  127. *JCLCloseUI: *JCLFrontPanelLang
  128.  
  129. *%============================
  130. *% PDL Emulations Supported
  131. *%============================
  132.  
  133. *Emulators: diablo630 hpgl hplj proprinter
  134. *StartEmulator_diablo630: "<04>!R!SEM2;EXIT;"
  135. *StopEmulator_diablo630: "!R!SEM9;EXIT;<04>"
  136. *StartEmulator_hpgl: "<04>!R!SEM8;EXIT;"
  137. *StopEmulator_hpgl: "!R!SEM9;EXIT;<04>"
  138. *StartEmulator_hplj: "<04>!R!SEM6;EXIT;"
  139. *StopEmulator_hplj: "!R!SEM9;EXIT;<04>"
  140. *StartEmulator_proprinter: "<04>!R!SEM1;EXIT;"
  141. *StopEmulator_proprinter: "!R!SEM9;EXIT;<04>"
  142.  
  143. *%==========================================================================
  144. *%===== Installable Options
  145. *%==========================================================================
  146.  
  147. *OpenGroup: InstallableOptions/Options Installed
  148.  
  149. *OpenUI *Option1/Envelope Feeder (EF-1): Boolean
  150. *DefaultOption1: False
  151. *Option1 True/Installed: ""
  152. *Option1 False/Not Installed: ""
  153. *CloseUI: *Option1
  154.  
  155. *OpenUI *Option2/Input Trays (PF-30): PickOne
  156. *DefaultOption2: One
  157. *Option2 One/One: ""
  158. *Option2 Two/Two: ""
  159. *Option2 Three/Three: ""
  160. *CloseUI: *Option2
  161.  
  162. *OpenUI *Option3/Duplexer (DU-30): Boolean
  163. *DefaultOption3: False
  164. *Option3 True/Installed: ""
  165. *Option3 False/Not Installed: ""
  166. *CloseUI: *Option3
  167.  
  168. *OpenUI *Option4/Stacker (ST-30): Boolean
  169. *DefaultOption4: False
  170. *Option4 True/Installed: ""
  171. *Option4 False/Not Installed: ""
  172. *CloseUI: *Option4
  173.  
  174. *OpenUI *Option5/Universal Feeder (UF-1): Boolean
  175. *DefaultOption5: False
  176. *Option5 True/Installed: ""
  177. *Option5 False/Not Installed: ""
  178. *CloseUI: *Option5
  179.  
  180. *OpenUI *Option6/Document Finisher (DF-30): Boolean
  181. *DefaultOption6: False
  182. *Option6 True/Installed: ""
  183. *Option6 False/Not Installed: ""
  184. *CloseUI: *Option6
  185.  
  186. *OpenUI *Option7/Hard Disk Drive (HD-1): Boolean
  187. *DefaultOption7: False
  188. *Option7 True/Installed: ""
  189. *Option7 False/Not Installed: ""
  190. *CloseUI: *Option7
  191.  
  192. *OpenUI *InstalledMemory/Memory Upgrade: PickOne
  193. *DefaultInstalledMemory: None
  194. *InstalledMemory None/Standard 4MB RAM: ""
  195. *InstalledMemory 4MB/4 MB Upgrade: ""
  196. *InstalledMemory 8MB/8 MB Upgrade: ""
  197. *InstalledMemory 12MB/12 MB Upgrade: ""
  198. *InstalledMemory 16MB/16 MB Upgrade: ""
  199. *InstalledMemory 24MB/24 MB Upgrade: ""
  200. *InstalledMemory 32MB/32 MB Upgrade: ""
  201. *InstalledMemory 48MB/48 MB Upgrade: ""
  202. *InstalledMemory 64MB/64 MB Upgrade: ""
  203. *CloseUI: *InstalledMemory
  204.  
  205. *CloseGroup: InstallableOptions
  206.  
  207. *%==========================
  208. *%   VM Options
  209. *%==========================
  210.  
  211. *FreeVM: "435432"
  212.  
  213. *VMOption None/Standard 4MB RAM: "435432"
  214. *VMOption 4MB/4 MB Upgrade: 1351725"
  215. *VMOption 8MB/8 MB Upgrade: "5627084"
  216. *VMOption 12MB/12 MB Upgrade: "9598075"
  217. *VMOption 16MB/16 MB Upgrade: "12851725"
  218. *VMOption 24MB/24 MB Upgrade: "18598075"
  219. *VMOption 32MB/32 MB Upgrade: "28598075"
  220. *VMOption 48MB/48 MB Upgrade: "32398075"
  221. *VMOption 64MB/64 MB Upgrade: "32398075"
  222.  
  223. *%==========================================================================
  224. *%===== Constraints
  225. *%==========================================================================
  226.  
  227. *%=== Constrain EcoPower Time when EcoPower OFF
  228. *UIConstraints: *JCLEcoPower off *JCLEcoPowerTime 5
  229. *UIConstraints: *JCLEcoPower off *JCLEcoPowerTime 15
  230. *UIConstraints: *JCLEcoPower off *JCLEcoPowerTime 30
  231. *UIConstraints: *JCLEcoPower off *JCLEcoPowerTime 45
  232. *UIConstraints: *JCLEcoPower off *JCLEcoPowerTime 60
  233. *UIConstraints: *JCLEcoPower off *JCLEcoPowerTime 90
  234. *UIConstraints: *JCLEcoPower off *JCLEcoPowerTime 120
  235.  
  236.  
  237. *%=== ST-30 and DF-30 Constraints
  238.  
  239. *UIConstraints: *Option4 True *Option6 True
  240. *UIConstraints: *Option6 True *Option4 True
  241. *UIConstraints: *Option2 One *Option4 True
  242. *UIConstraints: *Option2 Two *Option4 True
  243. *UIConstraints: *Option4 False *OutputBin ST30FU
  244. *UIConstraints: *Option4 False *OutputBin ST30FD
  245. *UIConstraints: *Option4 True *OutputBin Rear
  246. *UIConstraints: *Option2 One *Option6 True
  247. *UIConstraints: *Option2 Two *Option6 True
  248. *UIConstraints: *Option6 True *OutputBin Rear
  249. *UIConstraints: *Option6 False *OutputBin DF30FU
  250. *UIConstraints: *Option6 False *OutputBin DF30FD
  251.  
  252. *%=== Disable options not installed or conflicting paper handling devices
  253.  
  254. *UIConstraints: *Option3 False *Duplex DuplexTumble
  255. *UIConstraints: *Option3 False *Duplex DuplexNoTumble
  256. *UIConstraints: *Option1 True *Option5 True
  257. *UIConstraints: *Option5 True *Option1 True
  258.  
  259. *%=== Disable Input/Output Slots not available
  260.  
  261. *UIConstraints: *Option2 One *InputSlot Lower
  262. *UIConstraints: *Option2 One *InputSlot PF30_4
  263. *UIConstraints: *Option2 One *InputSlot PF30_5
  264. *UIConstraints: *Option2 One *InputSlot PF30_6
  265. *UIConstraints: *Option2 Two *InputSlot PF30_5
  266. *UIConstraints: *Option2 Two *InputSlot PF30_6
  267. *UIConstraints: *Option1 False *InputSlot EF-1
  268. *UIConstraints: *Option5 False *InputSlot UF-1
  269.  
  270. *%=== Disable envelope feeder for non-envelope page sizes
  271.  
  272. *UIConstraints: *PageSize Letter *InputSlot EF-1
  273. *UIConstraints: *PageSize Legal *InputSlot EF-1
  274. *UIConstraints: *PageSize Executive *InputSlot EF-1
  275. *UIConstraints: *PageSize A4 *InputSlot EF-1
  276. *UIConstraints: *PageSize A5 *InputSlot EF-1
  277. *UIConstraints: *PageSize A6 *InputSlot EF-1
  278. *UIConstraints: *PageSize B5 *InputSlot EF-1
  279. *UIConstraints: *PageSize B6 *InputSlot EF-1
  280.  
  281. *%=== Disable duplexing for envelope page sizes
  282.  
  283. *UIConstraints: *PageSize Executive *Duplex
  284. *UIConstraints: *PageSize Comm10 *Duplex
  285. *UIConstraints: *PageSize Monarch *Duplex
  286. *UIConstraints: *PageSize DLEnvelope *Duplex
  287. *UIConstraints: *PageSize C5Envelope *Duplex
  288. *UIConstraints: *PageSize Comm9Envelope *Duplex
  289. *UIConstraints: *PageSize Comm6Envelope *Duplex
  290. *UIConstraints: *PageSize A6 *Duplex
  291. *UIConstraints: *PageSize B6 *Duplex
  292.  
  293. *%=== Disable duplexing for Multi-Purpose Feeder
  294.  
  295. *UIConstraints: *ManualFeed True *Duplex
  296. *UIConstraints: *InputSlot EF-1 *Duplex
  297. *UIConstraints: *InputSlot UF-1 *Duplex
  298.  
  299. *%=== Disable feeding envelopes from cassette or paper feeders
  300.  
  301. *UIConstraints: *PageSize Comm10 *InputSlot Upper
  302. *UIConstraints: *PageSize Monarch *InputSlot Upper
  303. *UIConstraints: *PageSize DLEnvelope *InputSlot Upper
  304. *UIConstraints: *PageSize C5Envelope *InputSlot Upper
  305. *UIConstraints: *PageSize Comm9Envelope *InputSlot Upper
  306. *UIConstraints: *PageSize Comm6Envelope *InputSlot Upper
  307. *UIConstraints: *PageSize Executive *InputSlot Upper
  308. *UIConstraints: *PageSize A6 *InputSlot Upper
  309. *UIConstraints: *PageSize B6 *InputSlot Upper
  310.  
  311. *UIConstraints: *PageSize Comm10 *InputSlot Middle
  312. *UIConstraints: *PageSize Monarch *InputSlot Middle
  313. *UIConstraints: *PageSize DLEnvelope *InputSlot Middle
  314. *UIConstraints: *PageSize C5Envelope *InputSlot Middle
  315. *UIConstraints: *PageSize Comm9Envelope *InputSlot Middle
  316. *UIConstraints: *PageSize Comm6Envelope *InputSlot Middle
  317. *UIConstraints: *PageSize Executive *InputSlot Middle
  318. *UIConstraints: *PageSize A6 *InputSlot Middle
  319. *UIConstraints: *PageSize B6 *InputSlot Middle
  320.  
  321. *UIConstraints: *PageSize Comm10 *InputSlot Lower
  322. *UIConstraints: *PageSize Monarch *InputSlot Lower
  323. *UIConstraints: *PageSize DLEnvelope *InputSlot Lower
  324. *UIConstraints: *PageSize C5Envelope *InputSlot Lower
  325. *UIConstraints: *PageSize Comm9Envelope *InputSlot Lower
  326. *UIConstraints: *PageSize Comm6Envelope *InputSlot Lower
  327. *UIConstraints: *PageSize Executive *InputSlot Lower
  328. *UIConstraints: *PageSize A6 *InputSlot Lower
  329. *UIConstraints: *PageSize B6 *InputSlot Lower
  330.  
  331. *UIConstraints: *PageSize Comm10 *InputSlot PF30_4
  332. *UIConstraints: *PageSize Monarch *InputSlot PF30_4
  333. *UIConstraints: *PageSize DLEnvelope *InputSlot PF30_4
  334. *UIConstraints: *PageSize C5Envelope *InputSlot PF30_4
  335. *UIConstraints: *PageSize Comm9Envelope *InputSlot PF30_4
  336. *UIConstraints: *PageSize Comm6Envelope *InputSlot PF30_4
  337. *UIConstraints: *PageSize Executive *InputSlot PF30_4
  338. *UIConstraints: *PageSize A6 *InputSlot PF30_4
  339. *UIConstraints: *PageSize B6 *InputSlot PF30_4
  340.  
  341. *UIConstraints: *PageSize Comm10 *InputSlot PF30_5
  342. *UIConstraints: *PageSize Monarch *InputSlot PF30_5
  343. *UIConstraints: *PageSize DLEnvelope *InputSlot PF30_5
  344. *UIConstraints: *PageSize C5Envelope *InputSlot PF30_5
  345. *UIConstraints: *PageSize Comm9Envelope *InputSlot PF30_5
  346. *UIConstraints: *PageSize Comm6Envelope *InputSlot PF30_5
  347. *UIConstraints: *PageSize Executive *InputSlot PF30_5
  348. *UIConstraints: *PageSize A6 *InputSlot PF30_5
  349. *UIConstraints: *PageSize B6 *InputSlot PF30_5
  350.  
  351. *UIConstraints: *PageSize Comm10 *InputSlot PF30_6
  352. *UIConstraints: *PageSize Monarch *InputSlot PF30_6
  353. *UIConstraints: *PageSize DLEnvelope *InputSlot PF30_6
  354. *UIConstraints: *PageSize C5Envelope *InputSlot PF30_6
  355. *UIConstraints: *PageSize Comm9Envelope *InputSlot PF30_6
  356. *UIConstraints: *PageSize Comm6Envelope *InputSlot PF30_6
  357. *UIConstraints: *PageSize Executive *InputSlot PF30_6
  358. *UIConstraints: *PageSize A6 *InputSlot PF30_6
  359. *UIConstraints: *PageSize B6 *InputSlot PF30_6
  360.  
  361. *%=== No Support for A6, B6, Executive and Envelopes with ST-30 or DF-30
  362.  
  363. *UIConstraints: *PageSize A6 *OutputBin ST30FU
  364. *UIConstraints: *PageSize B6 *OutputBin ST30FU
  365. *UIConstraints: *PageSize Comm10 *OutputBin ST30FU
  366. *UIConstraints: *PageSize Monarch *OutputBin ST30FU
  367. *UIConstraints: *PageSize DLEnvelope *OutputBin ST30FU
  368. *UIConstraints: *PageSize C5Envelope *OutputBin ST30FU
  369. *UIConstraints: *PageSize Comm9Envelope *OutputBin ST30FU
  370. *UIConstraints: *PageSize Comm6Envelope *OutputBin ST30FU
  371.  
  372. *UIConstraints: *PageSize A6 *OutputBin ST30FD
  373. *UIConstraints: *PageSize B6 *OutputBin ST30FD
  374. *UIConstraints: *PageSize Comm10 *OutputBin ST30FD
  375. *UIConstraints: *PageSize Monarch *OutputBin ST30FD
  376. *UIConstraints: *PageSize DLEnvelope *OutputBin ST30FD
  377. *UIConstraints: *PageSize C5Envelope *OutputBin ST30FD
  378. *UIConstraints: *PageSize Comm9Envelope *OutputBin ST30FD
  379. *UIConstraints: *PageSize Comm6Envelope *OutputBin ST30FD
  380.  
  381. *UIConstraints: *PageSize A6 *OutputBin DF30FU
  382. *UIConstraints: *PageSize B6 *OutputBin DF30FU
  383. *UIConstraints: *PageSize Comm10 *OutputBin DF30FU
  384. *UIConstraints: *PageSize Monarch *OutputBin DF30FU
  385. *UIConstraints: *PageSize DLEnvelope *OutputBin DF30FU
  386. *UIConstraints: *PageSize C5Envelope *OutputBin DF30FU
  387. *UIConstraints: *PageSize Comm9Envelope *OutputBin DF30FU
  388. *UIConstraints: *PageSize Comm6Envelope *OutputBin DF30FU
  389.  
  390. *UIConstraints: *PageSize A6 *OutputBin DF30FD
  391. *UIConstraints: *PageSize B6 *OutputBin DF30FD
  392. *UIConstraints: *PageSize Comm10 *OutputBin DF30FD
  393. *UIConstraints: *PageSize Monarch *OutputBin DF30FD
  394. *UIConstraints: *PageSize DLEnvelope *OutputBin DF30FD
  395. *UIConstraints: *PageSize C5Envelope *OutputBin DF30FD
  396. *UIConstraints: *PageSize Comm9Envelope *OutputBin DF30FD
  397. *UIConstraints: *PageSize Comm6Envelope *OutputBin DF30FD
  398.  
  399. *%========================================================================
  400. *%===== Resolution
  401. *%========================================================================
  402.  
  403. *OpenUI *Resolution/Choose Resolution: PickOne
  404. *OrderDependency: 10 AnySetup *Resolution
  405. *DefaultResolution: 600dpi
  406. *Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice"
  407. *Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
  408. *?Resolution: "
  409.   save
  410.     /ActualValues /ProcSet findresource
  411.     begin HWResolution end
  412.     0 get
  413.     (          ) cvs print
  414.     (dpi)
  415.     = flush
  416.   restore
  417. "
  418. *End
  419. *CloseUI: *Resolution
  420.  
  421. *%===============================
  422. *%     Image Refinement
  423. *%===============================
  424.                  
  425. *OpenUI *Smoothing/Image Refinement: PickOne
  426. *OrderDependency: 50 AnySetup *Smoothing
  427. *DefaultSmoothing: On
  428. *Smoothing On/On: "2 statusdict /setdoret get exec"
  429. *Smoothing Off/Off: "0 statusdict /setdoret get exec"
  430. *?Smoothing: "save
  431.  [(On)(Off)]
  432.  statusdict /doret get exec {get} stopped
  433.  {pop pop (Unknown) } if
  434.  = flush restore"
  435. *End
  436. *CloseUI: *Smoothing
  437.  
  438. *%========================================================================
  439. *%===== Halftone Information
  440. *%========================================================================
  441.  
  442. *ScreenFreq: "85.0"
  443. *ScreenAngle: "45.0"
  444. *ResScreenFreq 600dpi: "85.0"
  445. *ResScreenAngle 600dpi: "45.0"
  446. *ResScreenFreq 300dpi: "60.0"
  447. *ResScreenAngle 300dpi: "45.0"
  448.  
  449. *DefaultScreenProc: Dot
  450. *ScreenProc Dot: "
  451.  {abs exch abs 2 copy add 1 gt 
  452.  {1 sub dup mul exch 1 sub dup mul add 1 sub}
  453.  {dup mul exch dup mul add 1 exch sub} ifelse}"
  454. *End
  455. *ScreenProc Line: "
  456.  {pop}"
  457. *End
  458. *ScreenProc Ellipse: "
  459.  {dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}"
  460. *End
  461.  
  462. *DefaultTransfer: Null
  463. *Transfer Null: "{}"
  464. *Transfer Null.Inverse: "{1 exch sub}"
  465.  
  466. *%===============================================
  467. *%===== Custom Paper Size 
  468. *%===============================================
  469.  
  470. *VariablePaperSize: True
  471.  
  472. *MaxMediaWidth: "792"
  473. *MaxMediaHeight: "1224"
  474. *HWMargins: 18 18 18 18
  475.  
  476. *NonUIConstraints: *CustomPageSize *Duplex
  477. *NonUIConstraints: *Duplex DuplexNoTumble *CustomPageSize 
  478. *NonUIConstraints: *Duplex DuplexTumble *CustomPageSize 
  479. *NonUIConstraints: *CustomPageSize *InputSlot Upper
  480. *NonUIConstraints: *InputSlot Upper *CustomPageSize 
  481. *NonUIConstraints: *CustomPageSize *InputSlot Middle
  482. *NonUIConstraints: *InputSlot Middle *CustomPageSize 
  483. *NonUIConstraints: *CustomPageSize *InputSlot Lower
  484. *NonUIConstraints: *InputSlot Lower *CustomPageSize 
  485. *NonUIConstraints: *CustomPageSize *InputSlot PF30_4
  486. *NonUIConstraints: *InputSlot PF30_4 *CustomPageSize  
  487. *NonUIConstraints: *CustomPageSize *InputSlot PF30_5
  488. *NonUIConstraints: *InputSlot PF30_5 *CustomPageSize  
  489. *NonUIConstraints: *CustomPageSize *InputSlot PF30_6
  490. *NonUIConstraints: *InputSlot PF30_6 *CustomPageSize  
  491. *NonUIConstraints: *CustomPageSize *OutputBin ST30FU
  492. *NonUIConstraints: *OutputBin ST30FU *CustomPageSize  
  493. *NonUIConstraints: *CustomPageSize *OutputBin ST30FD
  494. *NonUIConstraints: *OutputBin ST30FD *CustomPageSize  
  495. *NonUIConstraints: *CustomPageSize *OutputBin DF30FU
  496. *NonUIConstraints: *OutputBin DF30FU *CustomPageSize  
  497. *NonUIConstraints: *CustomPageSize *OutputBin DF30FD
  498. *NonUIConstraints: *OutputBin DF30FD *CustomPageSize  
  499.  
  500. *CustomPageSize True: "
  501.     pop pop pop 
  502.     << /PageSize [ 5 -2 roll ]
  503.     /DeferredMediaSelection true
  504.     /ImagingBBox null >>
  505.     setpagedevice
  506.     "
  507. *End
  508. *ParamCustomPageSize Width: 1 points 224 792
  509. *ParamCustomPageSize Height: 2 points 420 1224
  510. *ParamCustomPageSize WidthOffset: 3 points 0 791
  511. *ParamCustomPageSize HeightOffset: 4 points 0 0
  512. *ParamCustomPageSize Orientation: 5 int 0 3
  513.  
  514.  
  515. *%========================================================================
  516. *%===== Paper Handling
  517. *%========================================================================
  518.  
  519. *%===== Select Tray
  520.  
  521. *OpenUI *PageSize: PickOne
  522. *OrderDependency: 40 AnySetup *PageSize
  523. *DefaultPageSize: A4
  524. *PageSize A3/A3: "
  525.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  526.   2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
  527. *End
  528. *PageSize A4/A4: "
  529.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  530.   2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  531. *End
  532. *PageSize A5/A5: "
  533.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  534.   2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
  535. *End
  536. *PageSize A6/A6: "
  537.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  538.   2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
  539. *End
  540. *PageSize B4/B4: "
  541.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  542.   2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
  543. *End
  544. *PageSize B5/B5: "
  545.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  546.   2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
  547. *End
  548. *PageSize B6/B6: "
  549.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  550.   2 dict dup /PageSize [363 516] put dup /ImagingBBox null put setpagedevice"
  551. *End
  552. *PageSize Letter/Letter: "
  553.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  554.   2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  555. *End
  556. *PageSize Legal/Legal: "
  557.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  558.   2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  559. *End
  560. *PageSize Ledger/Ledger: "
  561.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  562.   2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  563. *End
  564. *PageSize Executive/Executive: "
  565.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  566.   2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
  567. *End
  568. *PageSize Comm10/Business Envelope: "
  569.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  570.   2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
  571. *End
  572. *PageSize Monarch/Monarch Envelope: "
  573.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  574.   2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
  575. *End
  576. *PageSize DLEnvelope/DL Envelope: "
  577.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  578.   2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
  579. *End
  580. *PageSize C5Envelope/C5 Envelope: "
  581.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  582.   2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
  583. *End
  584. *PageSize Comm9Envelope/Comm 9 Envelope: "
  585.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  586.   2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice"
  587. *End
  588. *PageSize Comm6Envelope/Comm 6 Envelope: "
  589.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  590.   2 dict dup /PageSize [261 468] put dup /ImagingBBox null put setpagedevice"
  591. *End
  592. *?PageSize: "
  593.  save
  594.    currentpagedevice /PageSize get aload pop
  595.    2 copy gt {exch} if 
  596.    (Unknown) 
  597.   16 dict
  598.    dup [842 1191] (A3) put
  599.    dup [595 842] (A4) put
  600.    dup [420 595] (A5) put
  601.    dup [297 420] (A6) put
  602.    dup [729 1032] (B4) put
  603.    dup [516 729] (B5) put
  604.    dup [363 516] (B6) put
  605.    dup [612 792] (Letter) put
  606.    dup [612 1008] (Legal) put
  607.    dup [612 1008] (Ledger) put
  608.    dup [522 756] (Executive) put
  609.    dup [297 684] (Comm10) put
  610.    dup [279 540] (Monarch) put
  611.    dup [312 624] (DLEnvelope) put
  612.    dup [459 649] (C5Envelope) put
  613.    dup [279 639] (Comm9Envelope) put
  614.    dup [261 468] (Comm6Envelope) put
  615.  { exch aload pop 4 index sub abs 5 le exch 
  616.    5 index sub abs 5 le and 
  617.       {exch pop exit} {pop} ifelse
  618.    } bind forall
  619.    = flush pop pop
  620. restore 
  621. "
  622. *CloseUI: *PageSize
  623.  
  624. *%===== Set Page Size
  625.  
  626. *OpenUI *PageRegion: PickOne
  627. *OrderDependency: 40 AnySetup *PageRegion
  628. *DefaultPageRegion: A4
  629. *PageRegion A3/A3: "
  630.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  631.  2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
  632. *End
  633. *PageRegion A4/A4: "
  634.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  635.  2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  636. *End
  637. *PageRegion A5/A5: "
  638.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  639.  2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
  640. *End
  641. *PageRegion A6/A6: "
  642.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  643.  2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
  644. *End
  645. *PageRegion B4/B4: "
  646.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  647.  2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
  648. *End
  649. *PageRegion B5/B5: "
  650.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  651.  2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
  652. *End
  653. *PageRegion B6/B6: "
  654.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  655.  2 dict dup /PageSize [363 516] put dup /ImagingBBox null put setpagedevice"
  656. *End
  657. *PageRegion Letter/Letter: "
  658.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  659.  2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  660. *End
  661. *PageRegion Legal/Legal: "
  662.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  663.  2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  664. *End
  665. *PageRegion Ledger/Ledger: "
  666.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  667.  2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  668. *End
  669. *PageRegion Executive/Executive: "
  670.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  671.  2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
  672. *End
  673. *PageRegion Comm10/Business Envelope: "
  674.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  675.  2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
  676. *End
  677. *PageRegion Monarch/Monarch Envelope: "
  678.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  679.  2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
  680. *End
  681. *PageRegion DLEnvelope/DL Envelope: "
  682.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  683.  2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
  684. *End
  685. *PageRegion C5Envelope/C5 Envelope: "
  686.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  687.  2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
  688. *End
  689. *PageRegion Comm9Envelope/Comm 9 Envelope: "
  690.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  691.  2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice"
  692. *End
  693. *PageRegion Comm6Envelope/Comm 6 Envelope: "
  694.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  695.  2 dict dup /PageSize [261 468] put dup /ImagingBBox null put setpagedevice"
  696. *End
  697. *CloseUI: *PageRegion
  698.  
  699. *%===== Get Imageable Region
  700.  
  701. *DefaultImageableArea: A4
  702. *ImageableArea A3: "14 10 814 1171"
  703. *ImageableArea A4: "12 10 583 832"
  704. *ImageableArea A5: "12 10 409 585"
  705. *ImageableArea A6: "12 8 283 411"
  706. *ImageableArea B4: "14 10 700 1012"
  707. *ImageableArea B5: "21 10 495 719"
  708. *ImageableArea B6: "12 8 348 507"
  709. *ImageableArea Letter: "12 8 600 784"
  710. *ImageableArea Legal: "12 8 597 1000"
  711. *ImageableArea Ledger: "14 8 764 1208"
  712. *ImageableArea Executive: "12 8 510 748"
  713. *ImageableArea Comm10/Business Envelope: "12 8 285 676"
  714. *ImageableArea Monarch/Monarch Envelope: "12 8 267 532"
  715. *ImageableArea DLEnvelope/DL Envelope: "12 10 300 614"
  716. *ImageableArea C5Envelope/C5 Envelope: "12 10 447 639"
  717. *ImageableArea Comm9Envelope/Comm 9 Envelope Envelope: "14 8 265 631"
  718. *ImageableArea Comm6Envelope/Comm 6 Envelope Envelope: "12 8 249 460"
  719. *?ImageableArea: "save
  720.  /cvp {(                  ) cvs print ( ) print } bind def
  721.  /upperright {10000 mul floor 10000 div} bind def
  722.  /lowerleft  {10000 mul ceiling 10000 div} bind def
  723.  newpath clippath pathbbox
  724.  4 -2 roll exch 2 {lowerleft cvp} repeat
  725.  exch 2 {upperright cvp} repeat flush
  726.  restore"
  727. *End
  728.  
  729. *%===== Physical Dimension of the Media
  730.  
  731. *DefaultPaperDimension: A4
  732. *PaperDimension A3: "842 1191"
  733. *PaperDimension A4: "595 842"
  734. *PaperDimension A5: "420 595"         
  735. *PaperDimension A6: "297 420"         
  736. *PaperDimension B4: "729 1032"
  737. *PaperDimension B5: "516 729"          
  738. *PaperDimension B6: "363 516"         
  739. *PaperDimension Letter: "612 792"   
  740. *PaperDimension Legal: "612 1008"     
  741. *PaperDimension Ledger: "792 1224"
  742. *PaperDimension Executive: "522 756"
  743. *PaperDimension Comm10/Business Envelope: "297 684"
  744. *PaperDimension Monarch/Monarch Envelope: "279 540"
  745. *PaperDimension DLEnvelope/DL Envelope: "312 624" 
  746. *PaperDimension C5Envelope/C5 Envelope: "459 649"
  747. *PaperDimension Comm9Envelope/Comm 9 Envelope: "279 639"
  748. *PaperDimension Comm6Envelope/Comm 6 Envelope: "261 468"
  749.  
  750. *%===== Paper Tray setting
  751.  
  752. *OpenUI *InputSlot: PickOne
  753. *OrderDependency: 30 AnySetup *InputSlot
  754. *DefaultInputSlot: Upper
  755.  
  756. *InputSlot Upper/Cassette 1 (PF-30): "
  757.   1 dict dup /ManualFeed false put setpagedevice
  758.   statusdict begin 0 setpapertray end "
  759. *End
  760. *InputSlot Middle/Cassette 2 (PF-30): "
  761.   1 dict dup /ManualFeed false put setpagedevice
  762.   statusdict begin 1 setpapertray end "
  763. *End
  764. *InputSlot Lower/Cassette 3 (PF-30): "
  765.   1 dict dup /ManualFeed false put setpagedevice
  766.   statusdict begin 3 setpapertray end "
  767. *End
  768. *InputSlot PF30_4/Cassette 4 (PF-30): "
  769.   1 dict dup /ManualFeed false put setpagedevice
  770.   statusdict begin 5 setpapertray end "
  771. *End
  772. *InputSlot PF30_5/Cassette 5 (PF-30): "
  773.   1 dict dup /ManualFeed false put setpagedevice
  774.   statusdict begin 6 setpapertray end "
  775. *End
  776. *InputSlot PF30_6/Cassette 6 (PF-30): "
  777.   1 dict dup /ManualFeed false put setpagedevice
  778.   statusdict begin 7 setpapertray end "
  779. *End
  780. *InputSlot EF-1/Envelope Feeder (EF-1): "
  781.   1 dict dup /ManualFeed false put setpagedevice
  782.   statusdict begin 2 setpapertray end "
  783. *End
  784. *InputSlot UF-1/Universal Feeder (UF-1): "
  785.   1 dict dup /ManualFeed false put setpagedevice
  786.   statusdict begin 2 setpapertray end "
  787. *End
  788.  
  789. *RequiresPageRegion All: True
  790.  
  791. *?InputSlot: "
  792. save
  793.   9 dict
  794.   dup /0 (Upper) put
  795.   dup /1 (Middle) put
  796.   dup /2 (Envelope) put
  797.   dup /3 (Lower) put
  798.   dup /5 (UF-1) put
  799.   dup /6 (PF30_4) put
  800.   dup /7 (PF30_5) put
  801.   dup /8 (PF30_6) put
  802.   currentpagedevice /InputAttributes get
  803.   dup /Priority known
  804.   { /Priority get 0 get (      ) cvs cvn get }
  805.   {
  806.     dup length 1 eq
  807.     { {pop} forall (       ) cvs cvn get }
  808.     { pop pop (Unknown) } ifelse
  809.   } ifelse
  810.   = flush
  811. restore
  812. "
  813. *End
  814. *CloseUI: *InputSlot
  815.  
  816. *%===== Manualfeed setting
  817.  
  818. *OpenUI *ManualFeed: Boolean
  819. *OrderDependency: 20 AnySetup *ManualFeed
  820. *DefaultManualFeed: False
  821. *ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice "
  822. *ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice "
  823. *?ManualFeed: " save
  824. *  currentpagedevice /ManualFeed get 
  825. *  {(True)}{(False)} ifelse = flush 
  826. * restore"
  827. *End
  828. *CloseUI: *ManualFeed
  829.  
  830. *%===== Output Tray setting
  831.  
  832. *OpenUI *OutputBin/Output Tray: PickOne
  833. *OrderDependency: 50 AnySetup *OutputBin
  834. *DefaultOutputBin: Upper
  835. *OutputBin Upper/Face-Down: "0 statusdict /setoutputtray get exec"
  836. *OutputBin Rear/Face-Up: "1 statusdict /setoutputtray get exec"
  837. *OutputBin ST30FU/Stacker Face-Up (ST-30): "1 statusdict /setoutputtray get exec"
  838. *OutputBin ST30FD/Stacker Face Down (ST-30): "2 statusdict /setoutputtray get exec"
  839. *OutputBin DF30FU/Stacker Face-Up (DF-30): "1 statusdict /setoutputtray get exec"
  840. *OutputBin DF30FD/Stacker Face Down (DF-30): "2 statusdict /setoutputtray get exec"
  841. *?Outputbin: "
  842.  "
  843. *End
  844. *CloseUI: *OutputBin
  845.  
  846. *DefaultOutputOrder: Normal
  847. *PageStackOrder Upper: Normal
  848. *PageStackOrder Rear: Reverse
  849. *PageStackOrder ST30FU: Reverse
  850. *PageStackOrder ST30FD: Normal
  851. *PageStackOrder DF30FU: Reverse
  852. *PageStackOrder DF30FD: Normal
  853.  
  854. *%===== Trayswitch setting
  855.  
  856. *OpenUI *TraySwitch/Auto Tray Switch: Boolean
  857. *OrderDependency: 20 AnySetup *TraySwitch
  858. *TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice"
  859. *TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice"
  860. *DefaultTraySwitch: False
  861. *?TraySwitch: "save 
  862.   currentpagedevice /TraySwitch get 
  863.   {(True)} {(False)} ifelse = flush 
  864.   restore"
  865. *End
  866. *CloseUI: *TraySwitch
  867.  
  868. *%===== Duplex setting
  869.  
  870. *OpenUI *Duplex/Duplexing: PickOne
  871. *OrderDependency: 50 AnySetup *Duplex
  872. *DefaultDuplex: None
  873. *Duplex None/Off: "statusdict begin false setduplexmode false settumble end"
  874. *Duplex DuplexNoTumble/Long Edge: "statusdict begin true setduplexmode false settumble end"
  875. *Duplex DuplexTumble/Short Edge: "statusdict begin true setduplexmode true settumble end"
  876. *?Duplex: "
  877.   statusdict begin
  878.   duplexmode
  879.   {tumble {(DuplexTumble)} {(DuplexNoTumble)} ifelse}
  880.   {(None)} ifelse = flush restore"
  881. *End
  882. *CloseUI: *Duplex
  883.  
  884. *%==============================================================================
  885. *%===== Font Information
  886. *%==============================================================================
  887.  
  888. *DefaultFont: Courier
  889. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  890. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  891. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  892. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  893. *Font Bookman-Demi: Standard "(001.003S)" Standard ROM
  894. *Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
  895. *Font Bookman-Light: Standard "(001.003S)" Standard ROM
  896. *Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
  897. *Font Courier: Standard "(002.004S)" Standard ROM
  898. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  899. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  900. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  901. *Font Helvetica: Standard "(001.006S)" Standard ROM
  902. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  903. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  904. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  905. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  906. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  907. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  908. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  909. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  910. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  911. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  912. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  913. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  914. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  915. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  916. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  917. *Font Symbol: Special "(001.007S)" Special ROM
  918. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  919. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  920. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  921. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  922. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  923. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  924. *Font Helvetica-Light: Standard "(001.000S)" Standard ROM
  925. *Font Helvetica-LightOblique: Standard "(001.000S)" Standard ROM
  926. *Font Helvetica-Black: Standard "(001.000S)" Standard ROM
  927. *Font Helvetica-BlackOblique: Standard "(001.000S)" Standard ROM
  928. *Font Korinna-Regular: Standard "(001.000S)" Standard ROM
  929. *Font Korinna-KursivRegular: Standard "(001.000S)" Standard ROM
  930. *Font Korinna-Bold: Standard "(001.000S)" Standard ROM
  931. *Font Korinna-KursivBold: Standard "(001.000S)" Standard ROM
  932. *Font Garamond-Light: Standard "(001.000S)" Standard ROM
  933. *Font Garamond-LightItalic: Standard "(001.000S)" Standard ROM
  934. *Font Garamond-Bold: Standard "(001.000S)" Standard ROM
  935. *Font Garamond-BoldItalic: Standard "(001.000S)" Standard ROM
  936. *?FontQuery:                    "save
  937.  /str 100 string dup 0 (fonts/) putinterval def
  938.  {   count 1 gt
  939.      {   exch dup str 6 94 getinterval cvs
  940.  (/) print dup print (:) print exch
  941.  FontDirectory exch known
  942.  {   pop (Yes) }
  943.  {   length 6 add str 0 3 -1 roll getinterval
  944.      mark exch status
  945.      {   cleartomark (Yes)}{cleartomark (No)} ifelse
  946.  } ifelse = flush }
  947.      {   exit } ifelse
  948.  } bind loop
  949.  (*) = flush
  950.  restore"
  951. *End
  952.  
  953. *?FontList:                     "save
  954.  FontDirectory { pop == } bind forall
  955.  (*) = flush
  956.  restore"
  957. *End
  958.  
  959. *%========================================================================
  960. *%===== Printer Messages
  961. *%========================================================================
  962.  
  963. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  964. *Message: "\FontName\ not found, using Courier"
  965.  
  966. *%===== Status (format: %%[ status: <one of these> ]%% )
  967.  
  968. *Status: "idle"
  969. *Status: "busy"
  970. *Status: "waiting"
  971. *Status: "printing"
  972. *Status: "initializing"
  973.  
  974. *%===== Input Sources (format: %%[ status: <stat>;source:<one of these> ]%% )
  975.  
  976. *Source: "Serial 25"
  977. *Source: "Parallel"
  978. *Source: "AppleTalk"
  979. *Source: "Optional"
  980.  
  981. *%===== Printer Error (format: %%[ PrinterError: <one of these> ]%% )
  982.  
  983. *PrinterError: "paper entry misfeed"
  984. *PrinterError: "cover open"
  985. *PrinterError: "no paper tray"
  986. *PrinterError: "out of paper"
  987. *PrinterError: "toner low (halt)"
  988. *PrinterError: "warming up"
  989. *PrinterError: "other reason"
  990. *PrinterError: "video interface mode"
  991. *PrinterError: "offline"
  992. *PrinterError: "toner low (warning)"
  993.  
  994. *%========================================================================
  995. *%===== For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0)
  996. *%========================================================================
  997.  
  998. *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  999. *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  1000. *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
  1001. *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
  1002. *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
  1003.  
  1004. *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  1005. *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  1006. *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  1007. *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  1008. *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
  1009.  
  1010. *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85lpi / 600 dpi: "
  1011. {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  1012. 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  1013. abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  1014. sub } {dup mul exch dup mul add 1 exch sub } ifelse }"
  1015. *End
  1016.  
  1017. *%========================================================================
  1018. *%===== For 71 lpi / 600 dpi 
  1019. *%========================================================================
  1020.  
  1021. *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  1022. *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  1023. *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
  1024. *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
  1025. *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
  1026.  
  1027. *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "70.7107"
  1028. *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "70.7107"
  1029. *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "63.2456"
  1030. *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "63.2456"
  1031. *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "66.6667"
  1032.  
  1033. *%  For 106 lpi /300 dpi  ===============================
  1034.  
  1035. *ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0"
  1036. *ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0"
  1037. *ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651"
  1038. *ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349"
  1039. *ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0"
  1040.      
  1041. *ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066"
  1042. *ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066"
  1043. *ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
  1044. *ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
  1045. *ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0"
  1046.  
  1047. *%  For 106 lpi /600 dpi  ===============================
  1048.  
  1049. *ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0"
  1050. *ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0"
  1051. *ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651"
  1052. *ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349"
  1053. *ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0"
  1054.      
  1055. *ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066"
  1056. *ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066"
  1057. *ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
  1058. *ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
  1059. *ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0"
  1060.  
  1061. *%========================================================================
  1062. *%===== Password Settings
  1063. *%========================================================================
  1064.  
  1065. *Password: "0"
  1066.  
  1067. *ExitServer: " count 0 eq { true } 
  1068.  { dup statusdict /checkpassword get exec not } ifelse
  1069.  { (WARNING : Cannot perform the exitserver command.) =
  1070.    (Password supplied is not valid.) = 
  1071.    (Please contact the author of this software.) = flush quit } if
  1072.  serverdict /exitserver get exec"
  1073. *End
  1074.  
  1075. *Reset: " count 0 eq { true } 
  1076.  { dup statusdict /checkpassword get exec not } ifelse
  1077.  { (WARNING : Cannot perform the exitserver command.) =
  1078.    (Password supplied is not valid.) = 
  1079.    (Please contact the author of this software.) = flush quit } if
  1080.  serverdict /exitserver get exec
  1081.  systemdict /quit get exec
  1082.  (WARNING : Printer Reset Failed.) = flush"
  1083. *End
  1084.  
  1085. *%========================================================================
  1086. *%===== End of PPD file for Kyocera FS-7000   
  1087. *%========================================================================
  1088.  
  1089.  
  1090.  
  1091.